﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations.Schema;

namespace Echegoyen.Models
{
    [Table("Autores")]
    public class Autor
    {
        public Autor() {
            Materiales = new List<Material>();
            MaterialesId = new List<int>();
        }

        public Autor(int id, string nombre, string apellido) {
            this.AutorId = id;
            this.Nombre = nombre;
            this.Apellido = apellido;
            Materiales = new List<Material>();
            MaterialesId = new List<int>();
        }

        public int AutorId { get; set; }
        public string Nombre { get; set; }
        public string Apellido { get; set; }

        public ICollection<int> MaterialesId { get; set; }
        public virtual ICollection<Material> Materiales { get; set; }
    }
}
